MAF: Un Protocole de Multicast Fiable

نویسندگان

  • Prométhée Spathis
  • Kim Loan Thai
چکیده

Résumé– Cet article décrit la conception et la spécification de MAF, un nouveau modèle de communication point à multipoint actif, totalement fiable et adapté à des groupes de diffusion de grande taille. MAF utilise la technologie des Réseaux Actifs : les routeurs actifs de l’arbre de diffusion sont programmés pour maintenir une copie des données diffusées afin de pouvoir en réparer les pertes éventuelles. MAF s’affranchit des contraintes liées au facteur d’échelle en organisant les routeurs ainsi modifiés selon une structure hiérarchique arborescente, obtenue en divisant l’arbre de diffusion en sous-arbres. Une approche orientée émetteur est adoptée au sein de chaque sous-arbre. MAF a la particularité de s’accommoder de routeurs actifs à capacités de stockage finies, en agrégeant les acquittements positifs. Cet article décrit également l’implantation du protocole MAF sur la plate-forme nationale du projet RNRT Amarrage. Motsclés–Communication de groupe, fiabilité totale, réseaux actifs, structuration hiérarchique, ACK agrégés, capacités de stockage finies. Abstract— This paper describes the design and implementation of a novel reliable multicast protocol, totally reliable and scalable to large number of receivers. MAF relies on Active Networks technology: active routers in the multicast tree store sender’s transmissions in order to be able to later retransmit them to repair downstream losses. To address scalability, MAF organizes those active routers into a hierarchical structure obtained by dividing the multicast tree into subtrees. Since a sender initiated approach is used within each of those subtrees, MAF has the particularity of operating correctly with finite buffers. This paper also describes the implementation of MAF over the active network platform deployed by the RNRT project AMARRAGE.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Communication Optimalement Stabilisante sur Canaux non Fiables et non FIFO

Un protocole auto-stabilisant a la capacité de converger vers un comportement correct quel que soit son état initial. La grande majorité des travaux en auto-stabilisation supposent une communication par mémoire partagée ou bien à travers des canaux de communication fiables et FIFO. Dans cet article, nous nous intéressons aux systèmes auto-stabilisants à passage de messages à travers des canaux ...

متن کامل

An Hybrid Explicit Multicast/unicast Recursif Approach for Multicast Routing Ali Boudani and Bernard Cousin

In this paper, we propose a new approach, Simple Explicit Multicast (SEM), which uses an efficient method to construct multicast trees and to deliver multicast packets to all destinations. In order to construct a multicast tree, the source encodes the list of destination addresses in a branch message. This message discovers the tree branching routers and creates a multicast routing state in eac...

متن کامل

Xcast6 Treemap Islands - A Mixed Model of Application and Network Layer Multicast

IP multicast is a protocol that deals with group communications with the aim of reducing tra c redundancy in the network. However, due to di culty in deployment and poor scalability with a large number of multicast groups, IP multicast is still not widely deployed and used on the Internet. Recently, Xcast6 and Xcast6 Treemap, the two network layer multicast protocols, have been proposed with co...

متن کامل

TICP: Transport Information Collection Protocol

We present and validate TICP, a TCP-friendly reliable transport protocol to collect information from a large number of sources spread over the Internet. TICP is a stand-alone protocol that can be used by any application requiring the reliable collection of information. It ensures two main functions: (i) the information arrives at the collector entirely and correctly, (ii) the implosion at the c...

متن کامل

An Efficient Causal Ordering Algorithm for Mobile Computing Environments

Causal message ordering is required for several distributed applications. In order to preserve causal ordering, only direct dependency information between messages, with respect to the destination process(es), should be sent with each message. By eliminating other kinds of control information from the messages, the communication overheads can be signiicantly reduced. In this paper we present an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003